<HTML><HEAD><TITLE>ProtocolInfo</TITLE></HEAD>
<BODY>
<!#CLASSDEF
ProtocolInfo
#ENDCLASSDEF>
<H1>ProtocolInfo</H1>

<P>Protocol info manages the current message id and a list of requests.  Public
variables: 
<DL> <DT> <I>requests</I> 
<DD> 
<P>A dictionary mapping message ids to request locks.  <P>
<DT> <I>proto</I> 
<DD> 
<P>The Protocol object itself.  <P>

</DL>

<H2>Methods</H2>
<UL>
<LI><A HREF="#__init__(self,_protocol)">__init__(self, protocol)</A>
<LI><A HREF="#getNextId(self)">getNextId(self)</A>
</UL>
<A NAME="__init__">
<A NAME="__init__(self,_protocol)">
<H3>__init__(self, protocol)</H3>
<PRE>
   def __init__(self, protocol):
</PRE>

<P>Constructs a ProtocolInfo object from the Protocol itself.  
<A NAME="getNextId">
<A NAME="getNextId(self)">
<H3>getNextId(self)</H3>
<PRE>
   def getNextId(self):
</PRE>

<P>Returns the next available message id.  
</BODY></HTML>
